package org.jeecg.modules.xxgx.kpzdgl.service;

import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.innerApi.common.requestDto.CommonParam;
import org.jeecg.modules.xxgx.kpzdgl.entity.CsXxKpzd;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.xxgx.kpzdgl.entity.CsXxKpzdSmplParam;

/**
 * @Description: 开票终端
 * @Author: jeecg-boot
 * @Date:   2023-08-19
 * @Version: V1.0
 */
public interface ICsXxKpzdService extends IService<CsXxKpzd> {

    /**
     * 根据开票终端数据，查询完善终端信息、服务器信息、企业信息
     * @param kpzddm 开票终端代码
     * @return
     */
    CommonParam getCommonParamByKpzd(String kpzddm);
    /**
     * 切换默认终端
     * @param companyId   企业编码
     * @param zdlx   终端类型
     * @param zddm 终端代码
     */
    Result changeMrzd(String companyId, String zdlx, String zddm);

}
